package com.hp.mybatis.mapper;

import com.hp.mybatis.pojo.User;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * User表的映射接口
 */
public interface UserMapper {

    void update(User user);

    List<User> findAll();

    User findById(String id);

    User findById2(String id);

    void updateUser(@Param("user")User user,@Param("uid") String id);

    /**
     * 多条件查询
     */
    List<User> findUsers(User user);

    /**
     * 按多个用户名查询
     * @param usernames
     * @return
     */
    List<User> findUsersByUsernames(@Param("usernames") List<String> usernames);
}
